capitulate to public opinion

Translations
céder à l'opinion publique